package com.etime.shycourse.services.coupons.interfaces;

import com.etime.shycourse.dto.CouponrangePackageDto;
import com.etime.shycourse.pojo.Packageimportcourse;

import java.util.List;

/**
 *
 * @author wb
 * @since 2022-03-15
 */
public interface PackageimportcourseServices {
    /**
     * 保存课程包的课程信息
     * 保存课程包时，会先根据课程包id删除该课程包的所有课程数据，然后再
     * 保存新的课程数据
     *
     * @param packageDto 课程包信息
     * @return 全部保存成功则返回1，否则返回0
     */
    Integer insertPackageCourse(CouponrangePackageDto packageDto);

    /**
     * 查询可以用课程包的 课程数据初始化
     *
     * @param packageId 课程包的id
     * @return List<Packageimportcourse>
     */
    List<Packageimportcourse> selectCoursePackageList(Integer packageId);
}
